.. _ecdiLtc_SetLogicInvert: ecdiLtc_SetLogicInvert ====================== ---------------------- SYNOPSIS -------- .. code-block:: none t_success ecdiLtc_SetLogicInvert( t_i32 NetID, t_ui32 DiChannel, t_bool IsInvertLogic, t_i32 *ErrCode) t_success ecdiLtc_SetLogicInvert_L ( t_i32 NetID, t_ui16 SlvPhysAddr, t_i32 LocalChannel, t_bool IsInvertLogic, t_i32 *ErrCode) DESCRIPTION ----------- - ecdiLtc_SetLogicInvert 함수는 지정한 채널의 래치 입력 로직의 반전 속성을 설정합니다. PARAMETER --------- - NetID : Network 번호 - DiChannel : 디지털 입력 채널 번호 - SlvPhysAddr: 슬레이브 주소 - LocalChannel: 해당 디지털 입력 채널의 지역 채널 번호 - :ref:`IsInvertLogic ` : 입력 로직을 반전하여 래치 입력으로 사용할 것인지를 설정합니다. - ErrCode : 이 매개 변수를 통하여 현재의 에러 코드를 반환합니다. 단, 이 매개 변수에 NULL을 전달하면 에러 코드를 반환하지 않습니다. RETURN VALUE ------------ - 함수 수행의 성공 여부를 반환합니다. +-------+--------------------------------------+ | Value | Meanging | +=======+======================================+ | 0 | 함수 수행에 실패하였음을 의미합니다. | +-------+--------------------------------------+ | 1 | 함수 수행에 성공하였음을 의미합니다. | +-------+--------------------------------------+ REFERENCE ````````````` - 입력 신호가 OFF인 상태에서 래치 입력 로직을 반전하는 것으로 설정하면 그 순간에 래치 카운트가 1 증가할 수 있습니다. 이 것을 카운트에서 제외하려면 ecdiLtc_SetLogicInvert 함수를 실행한 후에 ecdiLtc_ResetOnCount 함수를 실행해주면 됩니다. .. seealso:: :ref:`ecdiLtc_GetLogicInvert` :ref:`ecdiLtc_ResetOnCount`